@font-face {
     font-family: "Baskervillebe-Regular";
     src: url("../font/Baskervillebe-Regular/Baskervillebe-Regular.woff2") format("woff2"),
          url("../font/Baskervillebe-Regular/Baskervillebe-Regular.woff") format("woff"),
          url("../font/Baskervillebe-Regular/Baskervillebe-Regular.ttf") format("truetype"),
          url("../font/Baskervillebe-Regular/Baskervillebe-Regular.eot") format("embedded-opentype");
     font-weight: normal;
     font-style: normal;
}

@font-face {
     font-family: "Baskervilleserial-Bold";
     src: url("../font/Baskervilleserial-Bold/Baskervilleserial-Bold.woff2") format("woff2"),
          url("../font/Baskervilleserial-Bold/Baskervilleserial-Bold.woff") format("woff"),
          url("../font/Baskervilleserial-Bold/Baskervilleserial-Bold.ttf") format("truetype"),
          url("../font/Baskervilleserial-Bold/Baskervilleserial-Bold.eot") format("embedded-opentype");
     font-weight: normal;
     font-style: normal;
}

@font-face {
     font-family: "Muli-Regular";
     src: url("../font/Muli-Regular/Muli-Regular.woff2") format("woff2"),
          url("../font/Muli-Regular/Muli-Regular.woff") format("woff"),
          url("../font/Muli-Regular/Muli-Regular.ttf") format("truetype"),
          url("../font/Muli-Regular/Muli-Regular.eot") format("embedded-opentype");
     font-weight: normal;
     font-style: normal;
}

@font-face {
     font-family: "Muli-Semibold";
     src: url("../font/Muli-Semibold/Muli-Semibold.woff2") format("woff2"),
          url("../font/Muli-Semibold/Muli-Semibold.woff") format("woff"),
          url("../font/Muli-Semibold/Muli-Semibold.ttf") format("truetype"),
          url("../font/Muli-Semibold/Muli-Semibold.eot") format("embedded-opentype");
     font-weight: normal;
     font-style: normal;
}

@font-face {
     font-family: "Muli-Bold";
     src: url("../font/Muli-Bold/Muli-Bold.woff2") format("woff2"),
          url("../font/Muli-Bold/Muli-Bold.woff") format("woff"),
          url("../font/Muli-Bold/Muli-Bold.ttf") format("truetype"),
          url("../font/Muli-Bold/Muli-Bold.eot") format("embedded-opentype");
     font-weight: normal;
     font-style: normal;
}

body { max-width: 1920px; overflow-x: hidden; margin: auto; }
.control_w  { box-sizing: border-box; max-width: 100%; padding: 0 40px; margin: auto; }
.page_w { box-sizing: border-box; max-width: 1680px;  padding: 0 40px; margin: auto;}
.special_w { box-sizing: border-box; max-width: 1680px;padding: 0 40px; margin: auto; }
.trans { -webkit-transition: all 300ms ease 0s; transition: all 300ms ease 0s; }
.enlarge { -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.overflow { overflow: hidden; }
.text_upp { text-transform: uppercase; }
.scrollbar::-webkit-scrollbar { width: 5px; height: 1px;}
.scrollbar::-webkit-scrollbar-thumb { border-radius: 5px; box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); background: #535353; }
.scrollbar::-webkit-scrollbar-track { box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); border-radius: 10px; background: #ededed; }
.text_space { text-overflow: ellipsis; white-space: nowrap; }

#header { max-width: 1920px; height: 93px; top: 0; left: 0; right: 0;  margin: auto;
	background-color: transparent;
    border-color: rgba(255,255,255,.15);
    position: fixed;
	background-color: rgba(0,0,0,.7);
    border-bottom: 1px solid #fff; 
	z-index: 10; 
	-webkit-transition: -webkit-transform .6s ease; -moz-transition: -moz-transform .6s ease; transition: transform .6s ease; }
#header.on_fixed { -webkit-backface-visibility: hidden; -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); transform: translateY(-100%);    background-color: rgba(0,0,0,.7)!important; }
#header.active_fixed { position: fixed; -webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); }
#header.translate_y_dump { -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); transform: translateY(-100%); }
#header .header_box { box-sizing: border-box; width: 100%; height: 93px; display: flex; justify-content: space-between; -webkit-justify-content: space-between; padding-left: 40px; padding-right: 30px; }
#header .header_box .logo_box { position: relative; width: 345px; height: 100%; }
#header .header_box .logo_box img { position: absolute; max-height: 60px; top: 0; bottom: 0; left: 0; margin: auto; }
#header .header_box .nav_box { width: 45.406%; margin-top: 7px; margin-left: 1.7%; }
#header .header_box .nav_box .default_nav_style .n_item { height: 87px; line-height: 84px; font-size: 18px; text-decoration: none; margin-right: 3.5%; }
#header .header_box .nav_box .default_nav_style .n_item:last-child { margin-right: 0; }
#header .header_box .nav_box .default_nav_style .n_item>a { box-sizing: border-box; font-family: 'Muli-Regular'; color: #fff; padding: 0 7px; text-decoration: none; border-bottom: 3px solid transparent; }
#header .header_box .nav_box .default_nav_style .n_item>a.active,#header .header_box .nav_box .default_nav_style .n_item:hover>a { color: #fff;border-color:#fff; border-bottom-color: #00a2e4; }
#header .header_box .nav_box .default_nav_style .n_item .nav_sec a:hover { color: #00a2e4; text-decoration: none; }
#header .header_box .features_box { min-width: 240px; padding-right: 10px; margin-top: 25px; }
#header .header_box .features_box .icon_btn { position: relative; width: 45px; height: 45px; margin-left: 25px; }
#header .header_box .features_box .icon_btn a { display: block; width: 100%; height: 100%; }
#header .header_box .features_box .icon_btn.icon_lang>a { position: relative; line-height: 45px; font-size: 18px; font-family: 'Muli-Regular'; color: #000; text-indent: 4px; text-transform: capitalize; text-decoration: none; }
#header .header_box .features_box .icon_btn.icon_lang>a i { position: absolute; display: block; width: 10px; height: 16px; top: 0; right: 0; bottom: 0; background: url(../images/icon_arrow3.png) no-repeat center; margin: auto; }
#header .header_box .features_box .icon_btn.icon_lang .down { position: absolute; width: 120px; left: -75px; top: 100%; text-align: center; background-color: #fff; opacity: 0; visibility: hidden; z-index: 100; box-sizing: border-box; padding: 10px; box-shadow: 0 0 10px rgb(0 0 0 / 12%); }
#header .header_box .features_box .icon_btn.icon_lang:hover>a i { transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); }
#header .header_box .features_box .icon_btn.icon_lang:hover .down { opacity: 1; visibility: visible; }
#header .header_box .features_box .icon_btn.icon_lang .down a { display: block; display: flex; justify-content: center; -webkit-justify-content: center; align-items: center; height: 40px; line-height: 40px; font-size: 15px; font-family: 'Muli-Regular'; color: #333; overflow: hidden; text-decoration: none; }
#header .header_box .features_box .icon_btn.icon_lang .down a:hover { color: #898989; }
#header .header_box .features_box .icon_btn.icon_lang .down a img { max-width: 35px; max-height: 25px; margin-right: 7px; }
#header .header_box .features_box .icon_phone{float: left;background: url(../images/phone.png) no-repeat;margin-top: 5px;}
#header .header_box .features_box .icon_phone .phone_btn{color: #fff;line-height: 35px;font-size: 22px;padding-left: 35px;}
#header .header_box .features_box .icon_btn.icon_search { margin-left: 0; }
#header .header_box .features_box .icon_btn.icon_search>a.search_btn { background: url(../images/icon_search.png) no-repeat center; }
#header .header_box .features_box .icon_btn.icon_inq>a { position: relative; background: url(../images/icon_inquiry.png) no-repeat center; }
#header .header_box .features_box .icon_btn.icon_admin>a { background: url(../images/icon_admin.png) no-repeat center; }
#header .search_box { position: absolute; height: 148px; top: 82px; right: 0; left: 0; background: white; opacity: 0; visibility: hidden; z-index: 10; box-shadow: 0 0 15px #ddd; }
#header .search_box .search { max-width: 1280px; height: 92px; line-height: 92px; margin: 17px auto 0; border-bottom: 1px solid #e3e3e3; }
#header .search_box .search input{ width: calc( 100% - 180px ); border: none; text-align: center; line-height: 92px; font-size: 20px; font-family: 'Muli-Regular'; color: #000; }
#header .search_box .search input::-webkit-input-placeholder { color: #a2a2a2; }
#header .search_box .search input:-moz-placeholder { color: #a2a2a2; }
#header .search_box .search input::-moz-placeholder { color: #a2a2a2; }
#header .search_box .search input::-ms-input-placeholder { color: #a2a2a2; }
#header .search_box .search input[type=submit] { width: 148px; height: 42px; line-height: 42px; margin-top: 24px; margin-right: 4px; border: 1px solid #000; font-family: 'Muli-Regular'; background: white; font-weight: bold; font-size: 15px; border-radius: 4px; cursor: pointer; }
#header .search_box.on { visibility: visible; opacity: 1; filter: alpha(opacity=100); }
.support_height { width: 100%; /* height: 93px; background: #fff;*/  }

.index_banner img { display: block; font-size: 0; }
body .index_banner .bx-wrapper .bx-pager, body .index_banner .bx-wrapper .bx-controls-auto { bottom: 35pxpx; }
.index_banner .bx-wrapper .bx-pager.bx-default-pager a { box-sizing: border-box; width: 16px; height: 16px; border-radius: 50%; border: 2px solid #fff; background: transparent; margin: 0 12px; opacity: 0.5; }
.index_banner .bx-wrapper .bx-pager.bx-default-pager a:hover, .index_banner .bx-wrapper .bx-pager.bx-default-pager a.active { background: #fff; opacity: 1; }
.p_index_banner { display: none; }
.p_index_banner img { display: block; font-size: 0; }
.p_index_banner .bx-wrapper .bx-pager.bx-default-pager a { width: 30px; height: 3px; border-radius: 0; background: #fff; margin: 0 3.5px; }
.p_index_banner .bx-wrapper .bx-pager.bx-default-pager a:hover, .p_index_banner .bx-wrapper .bx-pager.bx-default-pager a.active { background: #fff; opacity: 1; }
.index_banner .bx-wrapper .bx-controls-direction a, .p_index_banner .bx-wrapper .bx-controls-direction a { display: none; }

.index_public_title { text-align: center; }
.index_public_title.mobile_show { display: none; }
.index_public_title .major_title { font-size: 38px; font-family: 'Baskervillebe-Regular'; color: #000; }
.index_public_title .muli_title { font-size: 18px; font-family: 'Muli-Regular'; color: #555555; margin-top: 8px; }
.view_btn a { display: inline-block; height: 44px; line-height: 44px; font-size: 16px; font-family: 'Muli-Semibold'; color: #fff; background: #00a2e4; padding: 0 27px; border-radius: 50px; text-decoration: none; }

.collection_box { margin-top: 73px; }
.collection_box .list { display: flex; flex-wrap: wrap; margin-top: 37px; }
.collection_box .list .item { width: 32.12%; margin-right: 1.81%; margin-bottom: 20px; }
.collection_box .list .item:nth-child(3n) { margin-right: 0; }
.collection_box .list .item .img_box { position: relative; padding-top: 74.79%; }
.collection_box .list .item .img_box img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; display: block; font-size: 0; }
.collection_box .list .item .title a { display: block; font-size: 32px; font-family: 'Muli-Semibold'; color: #000; text-align: center; text-decoration: none; padding: 20px 10px 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.collection_box .list .item .title a span { position: relative; }
.collection_box .list .item .title a span::after { content: ''; display: block; position: absolute; right: 0; bottom: 0; left: 0; width: 100%; height: 1px; background: #fff; margin: auto; -webkit-transition: all 300ms ease 0s; transition: all 300ms ease 0s; }

.single_pic_show { margin-top: 25px; }
.single_pic_show img { display: block; font-size: 0; margin: auto; }
#videos { width: 100%; }

.switch_box { position: relative; margin-top: 77px; }
.switch_box .list { box-sizing: border-box; width: 71.7392%; padding: 0 60px 60px; margin: auto; }
.switch_box .list .item .item_pic { position: relative; width: 44.834%; z-index: 1; }
.switch_box .list .item .item_pic::after { content: ''; position: absolute; display: block; width: 63%; height: 64.5%; bottom: -60px; left: -60px; background: #f1f1f1; z-index: -1; }
.switch_box .list .item .item_pic a { display: block; }
.switch_box .list .item .item_pic a img { display: block; font-size: 0; }
.switch_box .list .item .item_content { box-sizing: border-box; width: 50.834%; text-align: center; padding: 0 20px; padding-top: 10.1%; }
.switch_box .list .item .item_content .title { line-height: 40px; font-size: 38px; font-family: 'Baskervillebe-Regular'; color: #000; }
.switch_box .list .item .item_content .title a { color: #000; text-decoration: none; }
.switch_box .list .item .item_content .brief { line-height: 28px; font-size: 16px; font-family: 'Muli-Regular'; color: #000; margin-top: 5%; margin-bottom: 2.1%; }
.switch_box .list .item .item_content .img img { display: block; font-size: 0; margin: auto; }
.switch_box .list .item.swiper-slide { overflow: hidden; }
.switch_box .list .item.swiper-slide.swiper-slide-active { overflow: unset; }
.switch_box .s_btn { width: 62px; height: 62px; top: 47.7%; background: #f1f1f1; border-radius: 50%; filter: grayscale(1); }
.switch_box .s_btn:hover { filter: unset; }
.switch_box .s_btn.swiper-button-prev { left: 6.7%; background: url(../images/icon_arrow9.png) no-repeat center; background-size: 100%; }
.switch_box .s_btn.swiper-button-next { right: 6.7%; background: url(../images/icon_arrow8.png) no-repeat center; background-size: 100%; }

.sec_collection_box { margin-top: 80px; background: #f6f6f6; }
.sec_collection_box .list_box { display: flex; flex-wrap: wrap; }
.sec_collection_box .list_box .item { box-sizing: border-box; width: 32.446%; padding-top: 10.85%; padding-bottom: 4.4%; }
.sec_collection_box .list_box .item .graphic { width: 92.464%; }
.sec_collection_box .list_box .item .graphic .img { position: relative; padding-top: 67.03%; }
.sec_collection_box .list_box .item .graphic .img img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; display: block; font-size: 0; }
.sec_collection_box .list_box .item .graphic .brief { font-family: 'Muli-Semibold'; color: #000; text-align: center; margin-top: 8.5%; }
.sec_collection_box .list_box .item .graphic .brief .first_title { font-size: 18px; }
.sec_collection_box .list_box .item .graphic .brief .first_title a { color: #000; text-decoration: none; }
.sec_collection_box .list_box .item .graphic .brief .sec_title { font-size: 16px; margin-top: 10px; }
.sec_collection_box .list_box .item.mid_item { width: 35.109%; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; padding-top: 3.9%; }
.sec_collection_box .list_box .item.mid_item .graphic { width: 85.715%; margin: auto; }
.sec_collection_box .list_box .item.mid_item .graphic .img { margin-top: 7.5%; }
.sec_collection_box .list_box .item.mid_item .graphic .brief { margin-top: 11%; }

.index_same_box { max-width: 1380px; margin: 35px auto 0; }
.index_same_box.sec_index_same_box { margin-top: 25px; }
.index_same_box .edit_content_box { margin-top: 24px; }
.index_same_box .edit_content_box .substance_area .text_box { box-sizing: border-box; margin-top: 33px; }
.index_same_box .edit_content_box .substance_area .text_box .text_p { line-height: 30px; font-size: 16px; font-family: 'Muli-Regular'; color: #000; padding: 0 15px; }
.index_same_box .edit_content_box .substance_area .list { display: flex; flex-wrap: wrap; margin-top: 20px; }
.index_same_box .edit_content_box .substance_area .list .item { width: 24.167%; margin-right: 1.1%; margin-bottom: 13px	; }
.index_same_box .edit_content_box .substance_area .list .item:nth-child(4n) { margin-right: 0; }
.index_same_box .edit_content_box .substance_area .list .item img { display: block; font-size: 0; }
.index_same_box .edit_content_box .substance_area .list .item .name { font-size: 14px; font-family: 'Muli-Regular'; color: #000000; text-align: center; padding: 10px 5px;display:none;}
.index_same_box .edit_content_box .substance_area .list .item .intro { font-size: 14px; font-family: 'Muli-Regular'; padding: 10px 5px; }
.index_same_box .edit_content_box .designs_area .text_box { box-sizing: border-box; }
.index_same_box .edit_content_box .designs_area .text_box .text_p { line-height: 30px; font-size: 16px; font-family: 'Muli-Regular'; color: #000; }
.index_same_box .edit_content_box .designs_area .text_box .text_p:first-child { margin-top: 0; }
.index_same_box .edit_content_box .designs_area .list { display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 30px; }
.index_same_box .edit_content_box .designs_area .list .item { position: relative; width: 49.334%; padding-top: 27.834%; margin-bottom: 20px; }
.index_same_box .edit_content_box .designs_area .list .item .videoContainer { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
.index_same_box .edit_content_box .designs_area .list .item .img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
.index_same_box .edit_content_box .designs_area .list .item .img img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; display: block; font-size: 0; }
.index_same_box .edit_content_box .designs_area .list .item .play_btn { position: absolute; width: 60px; height: 60px; top: 0; right: 0; bottom: 0; left: 0; border-radius: 100%; background: rgba(255,255,255,0.5); margin: auto; cursor: pointer; }
.index_same_box .edit_content_box .designs_area .list .item .play_btn a { display: block; width: 100%; height: 100%; background-position: 23px 20px; background: url(../images/icon_play.png) no-repeat center; background-size: 28px; }

.index_follow { margin-top: 53px; }
.index_follow .list { display: flex; flex-wrap: wrap; margin-top: 34px; }
.index_follow .list .item { width: 24.457%; margin-right: 0.72%; margin-bottom: 11px; }
.index_follow .list .item:nth-child(4n) { margin-right: 0; }
.index_follow .list .item .imgbox { position: relative; padding-top: 100%; }
.index_follow .list .item .imgbox img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; display: block; font-size: 0; }
.index_follow .add_more, .index_follow .no_more { display: block; margin: 41px auto 74px; }
.index_follow .add_more a { box-sizing: border-box; display: block; width: 74px; height: 74px; border-radius: 50%; border: 1px solid #cecece; background: url(../images/icon_add.png) no-repeat center; margin: auto; }
.index_follow .no_more { font-size: 23px; font-family: "Baskervillebe-Regular"; text-align: center; }

@media screen and (max-width: 991px){
.index_same_box .edit_content_box .substance_area .list .item .name {display:block;}
.index_same_box .edit_content_box .substance_area .list .item .intro {display:none;}
}

#footer { background: #000; padding-top: 40px; }
#footer .footer_box { display: flex; flex-wrap: wrap; justify-content: space-between; -webkit-justify-content: space-between; }
#footer .footer_box dl { width: 18.935%; padding-top: 15px; }
#footer .footer_box dl .footer_logo { margin-bottom: 33px;}
#footer .footer_box dl dt { font-size: 18px; font-family: 'Muli-Bold'; color: #fff; text-transform: uppercase; margin-bottom: 20px; }
#footer .footer_box dl dd.dd_item { font-size: 14px; font-family: 'Muli-Regular'; color: #999; margin-bottom: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#footer .footer_box dl.web_brief dd.dd_item.add {
    overflow: unset;
    text-overflow: unset;
    white-space: unset;
	line-height:28px;
}
#footer .footer_box dl dd.dd_item a { color: #999; text-decoration: none; }
#footer .footer_box dl dd.dd_item a:hover { color: #00a2e4; }
#footer .footer_box dl.web_brief { width: 19.022%; padding-top:15px; padding-bottom: 25px; margin-right: 1.7%; }
#footer .footer_box dl.web_brief dt { font-size: 22px; text-transform: unset; margin-bottom: 18px; text-indent: 10px; }
#footer .footer_box dl.web_brief dd.dd_item { font-size: 16px; margin-bottom: 12px;text-indent: unset;padding-left: 10px; }
#footer .footer_box dl.newsletter_title { width: 19.131%; }
#footer .footer_box dl.newsletter_title dt { margin-bottom: 17px; }
/* #footer .footer_box dl.newsletter_title .top_text {  } */
#footer .footer_box dl.newsletter_title .sub_text { line-height: 21px; font-size: 16px; font-family: 'Muli-Regular'; color: #999; }
#footer .footer_box dl.newsletter_title form { position: relative; border-radius: 0; margin-top: 22px; background: #ebebeb; margin-top: 17px; }
#footer .footer_box dl.newsletter_title form .text { position: relative; box-sizing: border-box; width: 100%; height: 52px; font-size: 14px; font-family:'Muli-Regular'; color: #333333; border-radius: 0; border: none; padding-left: 15px; padding-right: 135px; background: transparent; }
#footer .footer_box dl.newsletter_title form .submit { position: absolute; width: 130px; height: 52px; top: 0; right: 0; font-size: 14px; font-family:'Muli-Bold'; color: #fff; text-transform: uppercase; background: #00a2e4; border: none; border-radius: 0; cursor: pointer; }
#footer .footer_box dl.newsletter_title .foot_share { margin-top: 15px; }
#footer .footer_box dl.newsletter_title .foot_share .foot_share_box { border-radius: 50%; border: 2px solid #232323; margin-top: 10px; margin-right: 15px; }
#footer .footer_box dl.newsletter_title .foot_share .foot_share_box:last-child { margin-right: 0; }
#footer .heng_x { width: 95.834%; max-width: 1840px; height: 1px; background-color: #e6e6e6; margin: auto; }
#footer .copybox { text-align: center; padding: 36px 40px 44px; }
#footer .copybox .copy_box { font-size: 16px; font-family: 'Muli-Regular'; color: #999; }
#footer .copybox .record { margin-top: 15px; }

.phone_banner { display: none; }
.inner_banner { position: relative; height: 520px; }
.inner_banner img { display: block; font-size: 0; }
.inner_banner .location_content { position: absolute; width: 100%; height: 100%; top: 0; left: 0; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; -webkit-justify-content: center; }
.inner_banner .location_content .con_table { width: 100%; vertical-align: middle; padding: 0 15px; }
.inner_banner .location_content .con_table .location_title { display: block; float: none; width: 100%; max-width: inherit; height: 67px; line-height: 67px; font-size: 48px; font-family:'Archivo-Bold'; color: #fff; text-align: center; }
.inner_banner .location_content.no_being { position: static; margin-top: 50px; }
.inner_banner .location_content.no_being .con_table .location_title { color: #000; }

.bread_crumbs { box-sizing: border-box; width: 100%; background: #fff; }
.bread_crumbs .page_w { display: flex; flex-wrap: wrap; -webkit-justify-content: space-between; justify-content: space-between; }
.bread_crumbs .ueeshop_responsive_position { width: 100%; }
.bread_crumbs .ueeshop_responsive_position .position { width: 100%; height: 60px; line-height: 60px; }
.bread_crumbs .ueeshop_responsive_position .position a { font-size: 16px; font-family:'Muli-Regular'; color: #333333; text-decoration: none; }

.p_select_menu { display: none; box-sizing: border-box; width: 100%; height: 74px; margin: 0 auto; z-index: 100; }
.p_select_menu .menu_title { box-sizing: border-box; position: relative; width: 100%; height: 100%; text-align: center;line-height: 74px; font-size: 28px; border-radius: 0; font-family: "Baskervillebe-Regular"; color: #000; background-color: #fff; border: 1px solid #dcdcdc; padding: 0 30px; padding-right: 60px; overflow: hidden; }
.p_select_menu .menu_title:after { position: absolute; content: ''; display: block; width: 17px; height: 11px; top: 0; bottom: 0; right: 22px; margin: auto; background-image: url(../images/icon_arrow6.png); background-repeat: no-repeat; background-position: center; background-size: 100%; }
.p_select_menu .tag_title { box-sizing: border-box; position: relative; width: 100%; height: 100%; text-align: center;line-height: 74px; font-size: 28px; border-radius: 0; font-family: "Baskervillebe-Regular"; color: #000; background-color: #fff; border: 1px solid #dcdcdc; padding: 0 30px; padding-right: 60px; overflow: hidden; }
.p_select_menu .tag_title:after { position: absolute; content: ''; display: block; width: 17px; height: 11px; top: 0; bottom: 0; right: 22px; margin: auto;background-repeat: no-repeat; background-position: center; background-size: 100%; }
.p_select_menu .menubox { box-sizing: border-box; position: relative; width: 100%; max-height: 450px; border: 1px solid #f2f2f2; background: #f2f2f2; overflow: hidden; overflow-y: auto; transition: all .2s; padding: 17px 0; margin-top: 0; z-index: 1; }
.p_select_menu .menubox .list { margin-bottom: 6px; text-align: center;}
.p_select_menu .menubox .list .name { display:block; width: 100%; height: 36px; line-height: 36px; font-family: "Baskervillebe-Regular"; font-size: 20px; color: #000; text-decoration: none; box-sizing: border-box; padding: 0 30px; transition: all .05s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.p_select_menu .menubox .list:last-child .name { border-bottom: none; }
.p_select_menu .menubox .list .name.on { color: #fff; background: #00a2e4; }
.phone_filter { box-sizing: border-box; width: 100%; height: 50px; line-height: 50px; font-size: 23px; font-family: "Baskervillebe-Regular"; color: #000; text-align: center; border: 1px solid #dcdcdc; margin-top: 20px; display: none; }
.phone_filter a { display: block; text-decoration: none;}
.phone_filter a span { position: relative; padding-right: 50px; }
.phone_filter a span::after { content: ''; position: absolute; display: block; width: 40px; height: 40px; top: 0; right: 0; bottom: 0; background: url(../images/icon_filter.png) no-repeat center; background-size: 28px; margin: auto; }


#phone_attr_box { position: fixed; top: 0; right: -85%; display: block; width: 85%; height: 100%; margin: 0; z-index: 10002; overflow-y: scroll; overflow-x: hidden; background: #fff; margin-top: 0; display: none; }
#phone_attr_box .top_title { height: 50px; line-height: 50px; font-size: 18px; font-family: "Baskervillebe-Regular"; color: #000; text-align: center; border-bottom: 1px solid #ddd; }
#phone_attr_box .top_title a { position: absolute; display: block; width: 50px; height: 50px; top: 0; left: 0; background: url(../images/icon_close.png) no-repeat center; background-size: 23px; }
#phone_attr_box .attr_content { box-sizing: border-box; padding: 15px; }
#phone_attr_box .attr_content .item { margin-bottom: 15px; }
#phone_attr_box .attr_content .item .a_name { position: relative; box-sizing: border-box; display: block; height: 42px; line-height: 42px; font-size: 16px; font-family: 'Muli-Bold'; color: #000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;text-decoration: none; }
#phone_attr_box .attr_content .item .a_name i { position: absolute; display: block; width: 25px; height: 25px; top: 0; right: 0; bottom: 0; background: url(../images/icon_triangle.png) no-repeat center; margin: auto; cursor: pointer; }
/* #phone_attr_box .attr_content .attr_list { display: none; } */
#phone_attr_box .attr_content .attr_list a { display: block; text-decoration: none; }
#phone_attr_box .attr_content .attr_list a li { height: 35px; line-height: 35px; display: flex; align-items: center; }
#phone_attr_box .attr_content .attr_list a li input { position: relative; margin-right: 10px; cursor: pointer; z-index: -1; }
#phone_attr_box .attr_content .attr_list a li span { display: block; font-size: 12px; font-family: 'Muli-Bold'; color:#34495e; word-break: break-word; color: #000; cursor: pointer; }
#phone_attr_box .attr_content .item .a_name.open i { transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); }
#phone_attr_box.on { right: 0; }
#black_bg { position: fixed; background: rgba(0,0,0,0.6); width: 100%; height: 100%; top: 0; z-index: 10001; display: none; }
#black_bg.on { display: block; }

body .ueeshop_responsive_turn_page { line-height: 45px; margin: 10px 0; }
body .ueeshop_responsive_turn_page span { min-width: 40px; width: auto; height: 40px; line-height: 30px; margin: 5px; }
body .ueeshop_responsive_turn_page span a, body .ueeshop_responsive_turn_page span font { box-sizing: border-box; min-width: 40px; width: auto; height: 40px; font-size: 16px; font-family: 'Muli-Regular'; color: #d9d9d9; /* border-radius: 50px; */ padding: 5px; border: 1px solid #d5d5d5; }
body .ueeshop_responsive_turn_page.s1>span.page_item_current { color: #fff; background: #00a2e4; border-color: #00a2e4; }
body .ueeshop_responsive_turn_page span em { width: 10px; height: 18px; margin-top: -3px; margin-left: -3px; }
body .ueeshop_responsive_turn_page span em.icon_page_prev { background: url(../images/icon_arrow.png) no-repeat center; }
body .ueeshop_responsive_turn_page span em.icon_page_next { background: url(../images/icon_arrow.png) no-repeat center; transform:rotate(180deg); -ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); margin-left: 3px; }


/* 产品列表页 + 产品详情页 + 询盘 ------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* .product_region { } */
.top_overview { background: #f6f6f6; padding: 30px 28px; }
.top_overview .merchandise_quantity { font-size: 32px; font-family: 'Baskervillebe-Regular'; color: #000 }
.top_overview .merchandise_quantity span { font-size: 16px; font-family: 'Muli-Regular'; color: #959595; }
.top_overview .brief_desction { line-height: 30px; font-size: 16px; font-family:'Muli-Regular'; color: #959595; margin-top: 5px; }

.product_region .pro_list { margin: 20px auto 0; }
.product_region .pro_list .pro_cate_box { box-sizing: border-box; width: 14.674%; max-width: 270px; top: 0; left: 0; margin-bottom: 100px; }
.product_region .pro_list .pro_cate_box .menu { border-bottom: 1px solid #dcdcdc; }
.product_region .pro_list .pro_cate_box .menu .menu_title { height: 50px; line-height: 50px; font-size: 28px; font-family:'Baskervillebe-Regular'; color: #000; border-bottom: 1px solid #dcdcdc; margin-bottom: 7px; }
.product_region .pro_list .pro_cate_box .menu .name_item { box-sizing: border-box; padding: 0 5px; padding-bottom: 21px; background: #fff; }
.product_region .pro_list .pro_cate_box .menu .name_item .item a { color: #000; text-decoration: none; }
.product_region .pro_list .pro_cate_box .menu .name_item .item .name { position: relative; }
.product_region .pro_list .pro_cate_box .menu .name_item .item .name>a { box-sizing: border-box; display: block; height: 42px; line-height: 42px; font-size: 16px; font-family: 'Muli-Bold'; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.product_region .pro_list .pro_cate_box .menu .name_item .item .name i { position: absolute; display: block; width: 25px; height: 25px; top: 0; right: 0; bottom: 0; background: url(../images/icon_triangle.png) no-repeat center; margin: auto; cursor: pointer; }
.product_region .pro_list .pro_cate_box .menu .name_item .item .name.open { margin-bottom: 0; }
.product_region .pro_list .pro_cate_box .menu .name_item .item .name.open i { transform:rotate(180deg); -ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); }
.product_region .pro_list .pro_cate_box .menu .name_item .item .sublist { display: none; padding-left: 27px; margin-top: 3px;  }
.product_region .pro_list .pro_cate_box .menu .name_item .item .sublist li { position: relative; }
.product_region .pro_list .pro_cate_box .menu .name_item .item .sublist li a { display: block; height: 35px; line-height: 35px; font-size: 16px; font-family:'Muli-Regular'; color: #333333; text-decoration: none; padding-right: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.product_region .pro_list .pro_cate_box .menu .name_item .item .sublist li .sub_name { position: relative; }
.product_region .pro_list .pro_cate_box .menu .name_item .item .sublist li .sub_name i { position: absolute; display: block; width: 25px; height: 25px; top: 0; right: 0; bottom: 0; background: url(../images/icon_triangle.png) no-repeat center; margin: auto; cursor: pointer; }
.product_region .pro_list .pro_cate_box .menu .name_item .item .sublist li .sub_name.open i { transform:rotate(180deg); -ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); }
.product_region .pro_list .pro_cate_box .menu .name_item .item .sublist li .threelist { display: none; padding-left: 20px; }
.product_region .pro_list .pro_cate_box .menu .name_item .item .sublist li .threelist a {  height: 30px; line-height: 30px; font-size: 14px; }
.product_region .pro_list .pro_cate_box .menu .name_item .item.open .sublist, .product_region .pro_list .pro_cate_box .menu .name_item .item .sublist li.open .threelist { display: block; }
.product_region .pro_list .pro_cate_box .menu .name_item a:hover, .product_region .pro_list .pro_cate_box .menu .name_item .item a.on, .product_region .pro_list .pro_cate_box .menu .name_item .item .sublist li.open .sub_name a { color: #00a2e4; }
.product_region .pro_list .pro_cate_box .menu .name_item .item .sublist li .threelist a.on { color: #00a2e4; }
.product_region .pro_list .pro_cate_box .attr_box { margin-top: 50px; }
.product_region .pro_list .pro_cate_box .attr_box .list { padding: 0 5px; }
.product_region .pro_list .pro_cate_box .attr_box .item { margin-bottom: 15px; }
.product_region .pro_list .pro_cate_box .attr_box .item .a_name { position: relative; box-sizing: border-box; display: block; height: 42px; line-height: 42px; font-size: 16px; font-family: 'Muli-Bold'; color: #000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.product_region .pro_list .pro_cate_box .attr_box .item .a_name i { position: absolute; display: block; width: 25px; height: 25px; top: 0; right: 0; bottom: 0; background: url(../images/icon_triangle.png) no-repeat center; margin: auto; cursor: pointer; }
/* .product_region .pro_list .pro_cate_box .attr_box .attr_list { display: none; } */
.product_region .pro_list .pro_cate_box .attr_box .attr_list a { display: block; text-decoration: none; }
.product_region .pro_list .pro_cate_box .attr_box .attr_list a li { height: 35px; line-height: 35px; display: flex; align-items: center; }
.product_region .pro_list .pro_cate_box .attr_box .attr_list a li input { position: relative; margin-right: 10px; cursor: pointer; z-index: -1; }
.product_region .pro_list .pro_cate_box .attr_box .attr_list a li span { display: block; font-size: 12px; font-family: 'Muli-Bold'; color:#34495e; word-break: break-word; color: #000; cursor: pointer; }
.product_region .pro_list .pro_cate_box .attr_box .item .a_name.open i { transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); }
.product_region .pro_list .contenter { width: 82.609%; max-width: 1520px; margin-bottom: 53px; }
.product_region .pro_list .ueeshop_responsive_products_list { min-height: 500px; display: flex; flex-wrap: wrap; margin: 25px 0 0; }
.product_region .pro_list .ueeshop_responsive_products_list .item { box-sizing: border-box; width: 23.882%; background: #fff; margin-right: 1.48%; margin-bottom: 20px; }
.product_region .pro_list .ueeshop_responsive_products_list .item:nth-child(4n) { margin-right: 0; }
.product_region .pro_list .ueeshop_responsive_products_list .item .img {/*  padding-top: 139.67%; */ }
.product_region .pro_list .ueeshop_responsive_products_list .item .img img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
.product_region .pro_list .ueeshop_responsive_products_list .item .pro { width: 100%; }
.product_region .pro_list .ueeshop_responsive_products_list .item .info { box-sizing: border-box; text-align: left; width: 100%; font-size: 18px; font-family:'Muli-Regular'; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 21px 0; }
.product_region .pro_list .ueeshop_responsive_products_list .item .info .name { height: unset; line-height: unset;margin: 0; }
.product_region .pro_list .ueeshop_responsive_products_list .item .info .name a { font-size: 18px; text-decoration: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.product_region .pro_list .ueeshop_responsive_products_list .item .info .number { margin-top: 8px; }
.product_region .pro_list .ueeshop_responsive_products_list .item:hover .info .name a { color: #00a2e4; }
.product_detail_region { padding-bottom: 56px; }
.ueeshop_responsive_products_inquiry .empty { min-height: 300px;}
.ueeshop_responsive_products_list .no_products { font-family: 'Muli-Bold'; }


.pro_banner{clear:both; width:100%; height:60vh; position:relative;z-index:9;animation:fadeIn 1.5s;padding-top:4.2vw;}

@media(max-width:1024px){
.pro_banner{height:300px;padding-top:60px;}
}

@media(max-width:768px){

.pro_banner{height:300px;}
}

@media(max-width:586px){

.pro_banner{height:250px;}

}

@media(max-width:414px){

.pro_banner{height:250px;}

}

/******产品详情 begin*****/
.pro_banner .ueeshop_responsive_position{}

.pro_banner .ueeshop_responsive_position .position a { color: #333;text-decoration: none;}

.xq_ban{padding-top:94px;height:700px;}

.ban_xq{height:auto;overflow:hidden;padding:0px 8.33vw;}

.cd{width:100%;height:auto;overflow:hidden;padding-top:15px;font-size:0.73vw;line-height:1.25vw;color:#646464;}

.cd a{font-size:0.73vw;line-height:1.25vw;color:#646464;padding:0px 2px;}

.ban_z{width:100%;height:auto;overflow:hidden;display:flex;flex-direction: row;justify-content: flex-start;}

.ban_zl{float:left;width:31.25%;transition: all 1s ease;align-self:center; }

.ban_zl h1{font-size:1.875vw;line-height:1.875vw;color:#363636;padding-bottom:1.04vw;position:relative;margin-bottom:1.6vw;}

.ban_zl h1:after{content:'';position:absolute;bottom:0px;left:0px;width:1.6vw;height:2px;background:#0c3886;}

.ban_zl p{font-size:0.83vw;line-height:1.4vw;color:#646464;}

.ban_zl h3{margin-top:3vw;transition: all 1s ease; }

.ban_zl h3:hover{padding-left:1.04vw;}

.ban_zl a{font-size:0.94vw;line-height:1.25vw;color:#0c3783;text-decoration: none;}

.ban_zl img{vertical-align:middle;max-width:100%;margin-left:0.52vw;}

.ban_zr{float:right;width:50%;height:auto;overflow:hidden;margin:0 auto;text-align:center;}

.ban_zr img{float:right;vertical-align:middle;max-width:100%;}

@media(max-width:1440px){

.cd a{font-size:14px;line-height:24px;padding:0px 2px;}

.ban_zl h1{font-size:22px;line-height:20px;padding-bottom:10px;margin-bottom:30px;}

.ban_zl p{font-size:14px;line-height:24px;}

.ban_zl a{font-size:16px;line-height:24px;}

}

@media(max-width:1024px){

.xq_ban{height:680px;}

.ban_xq{padding:0px 30px;}

.cd{padding-top:15px;font-size:14px;line-height:24px;}

.cd a{font-size:14px;line-height:24px;padding:0px 2px;}

.ban_z{display:flex;}

.ban_zl{float:left;width:31.25%;}

.ban_zl h1{font-size:20px;line-height:20px;padding-bottom:10px;margin-bottom:30px;}

.ban_zl p{font-size:14px;line-height:24px;}

.ban_zl h3{margin-top:30px;}

.ban_zl h3:hover{padding-left:10px;}

.ban_zl a{font-size:16px;line-height:24px;}

.ban_zl img{margin-left:10px;}

}

@media(max-width:992px){
.xq_ban{padding-top: 0;}
}

@media(max-width:768px){
.ueeshop_responsive_position{display: none;}
.xq_ban{padding: 0px 15px;height:auto;}

.ban_xq{padding:0px 15px;}

.ban_z{display:block;}

.ban_zr img {float: none;}

.ban_zl{float:none;width:100%;display:block;margin-top:20px;}

.ban_zr{float:none;width:100%;}

.ban_zl h1{font-size:18px;line-height:18px;padding-bottom:10px;margin-bottom:15px;}

.ban_zl a{font-size:14px;line-height:24px;}

}


.cp_xn{width:100%;height:auto;overflow:hidden;padding:1%;margin-top:25px;padding:0px 0vw;}

.cp_xn table{width:98%;margin:0 auto;table-layout: fixed;}

.cp_xn table tr{width:100%;height:60px;overflow:hidden;background:#fff;font-size:0;}

.cp_xn table tr.bg{background:#0c3783;}

.cp_xn table tr td{width:33.33%;font-size:16px;line-height:24px;color:#646464;text-align:center;border:1px solid #eee;padding:0px 5px;}

.cp_xn table tr.bg td{width:33.33%;font-size:18px;line-height:24px;color:#fff;text-align:center;border:0px;}

@media(max-width:1440px){

.cp_xn table{width:98%;margin:0 auto;}

.cp_xn table tr td{font-size:14px;line-height:24px;padding:0px 2px;}

.cp_xn table tr.bg td{font-size:16px;line-height:24px;}

}

@media(max-width:1360px){

.cp_xn table{width:98%;margin:0 auto;}

}

@media(max-width:1024px){

.cp_xn{margin-top:30px;}

.cp_xn table{width:100%;}

.cp_xn table tr{width:100%;height:40px;}

.cp_xn table tr td{font-size:14px;line-height:24px;padding:0px 2px;}

.cp_xn table tr.bg td{font-size:16px;line-height:24px;}

}

@media(max-width:768px){

.cp_xn{margin-top:15px;padding:0px 0px;}

}

@media(max-width:414px){

.cp_xn table tr td{font-size:12px;line-height:22px;padding:0px 2px;}

.cp_xn table tr.bg td{font-size:14px;line-height:24px;}

}

.pro_tag{font-size: 16px;}

.pro_tag a{border-radius: 4px;padding: 4px 10px;line-height: 28px;border: 1px solid #ddd;width:22px;height:22px;margin:0 2px;text-decoration:none;display: inline; background: none;}

.pro_tag a:hover{background:#1048a0;color:#fff;border-color:#1048a0;}

/* may like */
.products_may_like {
    margin-top: 40px;
    padding-top: 40px;
    border-top: 1px solid #e8e8e1;
}

.products_may_like .like_title {
    font-size: 30px;
    text-transform: uppercase;
}

.products_may_like .icon_discount, .products_may_like .icon_seckill {
    padding: 7px 10px;
    /*background:#ff696d;*/
    position: absolute;
    right: 0;
    top: 0;
    color: #fff;
    font-family: 'Akko', sans-serif;
    z-index: 1;
}

.products_may_like .icon_seckill {
    display: none;
}

.products_may_like .like_products_box {
    margin-top: 50px;
}

.products_may_like .like_products_box .like_products_item {
    width: 23.5%;
    margin-left: 2%;
    margin-bottom: 40px;
    float: left;
}

.products_may_like .like_products_box .like_products_item:nth-child(4n+1) {
    margin-left: 0;
    clear: both;
}

.products_may_like .like_products_box .like_products_item .item_img {
    display: block;
    padding-top: 100%;
    position: relative;
}
.products_may_like .like_products_box .like_products_item .item_img:hover .item_img_tab img{ -webkit-transform: scale(1.1); transform: scale(1.1);transition: all 300ms ease 0s;}
.products_may_like .like_products_box .like_products_item .item_img .item_img_tab {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    text-align: center;
    overflow: hidden;
}

.products_may_like .like_products_box .like_products_item .item_name {
    display: block;
    max-height: 54px;
    line-height: 18px;
    margin-top: 10px;
	text-align: center;
    font-size: 14px;
    overflow: hidden;
	text-decoration: none;
}
.products_may_like .like_products_box .like_products_item .item_name:hover{
    color: #00a2e4;
}
.products_may_like .like_products_box .like_products_item .item_price {
    margin-top: 5px;
    font-size: 16px;
}

.products_may_like .like_products_box .like_products_item .item_price del {
    margin-left: 5px;
}
@media(max-width:1000px){
.products_may_like {
        padding-left: 10px;
        padding-right: 10px;
    }
}
@media(max-width:768px){
    .products_may_like .like_products_box .like_products_item:hover .item_img .item_img_tab:nth-child(1) {
        opacity: 0;
    }

    .products_may_like .like_products_box .like_products_item:hover .item_img .item_img_tab:nth-child(2) {
        opacity: 1;
    }

    .products_may_like .like_products_box .like_products_item:hover .item_img .item_img_tab:nth-child(2) img {
        transform: scale(1);
    }

    .products_may_like .like_products_box .like_products_item .item_img .item_img_tab:nth-child(2) {
        opacity: 0;
    }

    .products_may_like .like_products_box .like_products_item .item_img .item_img_tab:nth-child(2) img {
        transform: scale(1.2);
    }
	 .products_may_like {
        margin-top: 10px;
        padding-top: 15px;
    }

    .products_may_like .like_products_box {
        margin-top: 15px;
    }

    .products_may_like .like_products_box .like_products_item {
        width: 49%;
        margin-left: 2%;
        margin-bottom: 20px;
    }

    .products_may_like .like_products_box .like_products_item:nth-child(2n+1) {
        margin-left: 0;
        clear: both;
    }

    .products_may_like .like_products_box .like_products_item .item_img .item_img_tab:nth-child(2) {
        display: none;
    }

    .products_may_like .like_products_box .like_products_item .item_name {
        font-size: 14px;
        max-height: 44px;
        line-height: 22px;
    }
}
@media(max-width:550px){
	.products_may_like .like_title {
    font-size: 18px;}
}

/* 产品列表页 + 产品详情页 + 询盘 ------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* 案例列表页 + 案例详情页 */
/* .case_region {} */
.category_list { max-width: 1400px; margin: 30px auto 0; }
.category_list .menu { width: 100%; text-align: center; }
.category_list .menu a { display: inline-block; position: relative; height: 40px; line-height: 40px; font-size: 14px; font-family:'Muli-Regular'; color: #333333; background: #f2f2f2; border-radius: 50px; text-decoration: none; padding: 0 20px; }
.category_list .menu a.on { background: #00a2e4; color: #fff; }
.category_list .menu .item { display: inline-block; position: relative; margin: 0 10px; margin-bottom: 15px; }
.category_list .menu .item .sublist { box-sizing: border-box; position: absolute; width: 180px; opacity: 0; visibility: hidden; background: #fff; box-shadow: 0 0 7px #ddd; border-radius: 3px; padding: 5px; }
.category_list .menu .item.on>a::after { content: ''; position: absolute; display: block; width: 100%; height: 1px; bottom: 4px; background: #ffb910; }
.category_list .menu .item:hover .sublist { opacity: 1; visibility: visible; }

/* 新闻列表页 + 新闻详情页 */
.info_region .info_wrap_list { margin-bottom: 80px; }
.info_region .info_wrap_list .ueeshop_responsive_info_list { min-height: 450px; display: flex; flex-wrap: wrap; border-top: 1px solid #ededed; padding-top: 40px; margin-top: 40px; }
.info_region .info_wrap_list .ueeshop_responsive_info_list .item { width: 32%; margin-bottom: 10px; margin-right: 2%; }
.info_region .info_wrap_list .ueeshop_responsive_info_list .item:nth-child(3n) { margin-right: 0; }
.info_region .info_wrap_list .ueeshop_responsive_info_list .item .img { position: relative; width: 100%; padding-top: 60.045%; }
.info_region .info_wrap_list .ueeshop_responsive_info_list .item .img img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
.info_region .info_wrap_list .ueeshop_responsive_info_list .item .info { box-sizing: border-box; width: 100%; padding: 4.9% 4% 3% 6.1%; }
.info_region .info_wrap_list .ueeshop_responsive_info_list .item .info a { text-decoration: none; }
.info_region .info_wrap_list .ueeshop_responsive_info_list .item .info .title { overflow: hidden;text-align: center;}
.info_region .info_wrap_list .ueeshop_responsive_info_list .item .info .title a { font-size: 14px; font-family: 'Muli-Regular'; color: #000; }
.info_detail_area .detail_content { box-sizing: border-box; min-height: 300px; margin: auto; }
.info_detail_area .ueeshop_responsive_info_detail>.title { font-family: 'Muli-Semibold'; }


/* 新闻详细(推荐文章) */
.rale_news{padding: 40px 0; width: 100%;}
.rale_news .news_title{ width: 100%; height: 30px; line-height: 30px;}
.rale_news .news_title .title{ font-size: 22px; color: #191919;}
.rale_news .news_title .read_btn{ font-size: 14px; color: #888;}
.rale_news .news_title .read_btn span{ font-size: 14px; color: #888; font-family: cursive; font-weight: bold;}
.rale_news .list{ display: grid; grid-template-columns: repeat(4, 23.25%); justify-content: space-between; margin-top: 23px; width: 100%;}
.rale_news .list .item{ }
.rale_news .list .item .img{ display: block; width: 100%; text-align: center; text-decoration: none; overflow: hidden;}
.rale_news .list .item .title{ display: -webkit-box; margin-top: 15px; line-height: 21px; font-size: 16px; color: #333; text-decoration: none; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.rale_news .list .item .time{ margin-top: 8px; width: 100%; height: 21px; line-height: 21px; font-size: 14px; color: #989898;}
.rale_news .list .item .brief{ display: -webkit-box; margin-top: 6px; line-height: 24px; font-size: 14px; color: #888; text-decoration: none; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.rale_news .list .item:hover .img img{ -webkit-transform: scale(1.1); transform: scale(1.1);}

/* 单页 */
.article_region .detail_content { box-sizing: border-box; min-height: 300px; margin: 30px auto 0; }
.article_region .detail_content .art_title { font-size: 30px; font-family:'Muli-Semibold'; color: #000; text-align: center; margin-top: 50px; }
.article_region .detail_content .ueeshop_responsive_article_detail { margin: 30px 0; }

/* 关于我们页 */
.aboutus_region .detail_content { margin: 47px auto 20px; }
.aboutus_region .detail_content .a_title { font-size: 38px; font-family: "Baskervillebe-Regular"; color: #000; text-align: center; }
.aboutus_region .detail_content .aboutus_edit_box { margin-top: 40px; }
.aboutus_region .detail_content .same_switch_box .same_big_title { font-size: 38px; font-family: "Baskervillebe-Regular"; color: #000; text-align: center; margin-bottom: 29px; }
.aboutus_region .detail_content .same_switch_box img { display: block; font-size: 0; }
.aboutus_region .detail_content .same_switch_box .view .swiper-container .arrow-left { position: absolute; display: block; width: 62px; height: 62px; top: 0; bottom: 0; left: 20px; background: url(../images/icon_arrow9.png) no-repeat center; background-size: 100%; filter: grayscale(1); margin: auto; z-index: 2; }
.aboutus_region .detail_content .same_switch_box .view .swiper-container .arrow-right { position: absolute; display: block; width: 62px; height: 62px; top: 0; right: 20px; bottom: 0; background: url(../images/icon_arrow8.png) no-repeat center; background-size: 100%; filter: grayscale(1); margin: auto; z-index: 2; }
.aboutus_region .detail_content .same_switch_box .view .swiper-container .arrow-left:hover ,.aboutus_region .detail_content .same_switch_box .view .swiper-container .arrow-right:hover { filter: unset; }
.aboutus_region .detail_content .same_switch_box .preview { margin-top: 17px; }
.aboutus_region .detail_content .same_switch_box .preview .item { box-sizing: border-box; width: 120px; border: 3px solid transparent; margin-right: 8px; }
.aboutus_region .detail_content .same_switch_box .preview .item.active-nav { border-color: #00a2e4; }
.aboutus_region .detail_content .same_switch_box.team_show { margin-top: 60px; }
.aboutus_region .detail_content .same_switch_box.exhibition_show { margin-top: 86px; margin-bottom: 58px; }

/* 联系我们页 */
/* .contactus_region {  } */
.contactus_region .detail_content { margin-top: 50px; margin-bottom: 50px; }
.contactus_region .detail_content .our_some_info { width: 100%; }
.contactus_region .detail_content .our_some_info .big_add { line-height: 49px; font-size: 38px; font-family: "Baskervillebe-Regular"; color: #000; }
.contactus_region .detail_content .our_some_info .item_list { margin-top: 74px; }
.contactus_region .detail_content .our_some_info .item_list .c_item { position: relative; min-height: 25px; padding-left: 55px; margin-bottom: 35px; }
.contactus_region .detail_content .our_some_info .item_list .c_item .item { line-height: 27px; font-size: 16px; font-family: 'Muli-Regular'; color: #000; }
.contactus_region .detail_content .our_some_info .item_list .c_item.location { background: url(../images/icon_loaction.png) no-repeat; background-size: 19px; background-position: 16px 4px; }
.contactus_region .detail_content .our_some_info .item_list .c_item.location .item { line-height: 31px; }
.contactus_region .detail_content .our_some_info .item_list .c_item.tel { background: url(../images/icon_phone.png) no-repeat; background-position: 17px 0; }
.contactus_region .detail_content .our_some_info .item_list .c_item.email { background: url(../images/icon_email.png) no-repeat; background-position: 14px 5px; }
.contactus_region .detail_content .our_some_info .item_list .c_item.web { background: url(../images/icon_web.png) no-repeat; background-position: 14px 2px; }
.contactus_region .detail_content .our_some_info .item_list .c_item.web a { display: inline-block; color: #0018ff; margin-top: 12px; }
.contactus_region .detail_content .contact_form {width: 100%;margin-top: 63px; }
.contactus_region .detail_content .contact_form form { margin-top: 10px; }
.contactus_region .detail_content .contact_form form .rows { margin-bottom: 18px; }
.contactus_region .detail_content .contact_form form .rows label { display: block; line-height: 26px; font-size: 16px; font-family: 'Muli-Regular'; color: #000; text-indent: 6px; }
.contactus_region .detail_content .contact_form form .rows .input { box-sizing: border-box; width: 100%; width: 100%; height: 50px; font-size: 14px; color: #000; font-family:'Muli-Regular'; border-radius: 0; border: 1px solid #dcdcdc; padding: 0 13px; }
.contactus_region .detail_content .contact_form form .rows .input::-webkit-input-placeholder { color: #555555; }
.contactus_region .detail_content .contact_form form .rows .input:-moz-placeholder { color: #555555; }
.contactus_region .detail_content .contact_form form .rows .input::-moz-placeholder { color: #555555; }
.contactus_region .detail_content .contact_form form .rows .input::-ms-input-placeholder { color: #555555; }
.contactus_region .detail_content .contact_form form .rows .contents { box-sizing: border-box; width: 100%; height: 160px; font-size: 14px; font-family:'Muli-Regular'; color: #000; border-radius: 0; border: 1px solid #dcdcdc; padding: 11px 13px; }
.contactus_region .detail_content .contact_form form .rows .form_button { width: 145px; height: 42px; font-size: 18px; font-family:'Muli-Regular'; color: #fff; text-transform: uppercase; border: 0; background: #00a2e4; border-radius: 0; cursor: pointer; margin-top: 6px; }
.contactus_region .detail_content .contact_map img { display: block; font-size: 0; }
.contactus_region .contact_map { margin-top: 54px; }
.contactus_region .contact_map iframe { width: 100%; height: 640px; display: block; }


.contactus_region .detail_content .contact_form .mapBox{width:94%;height:340px;margin:13px auto;}



@media screen and (min-width: 769px) {
     .collection_box .list .item:hover .title a { color: #00a2e4; }
     .collection_box .list .item:hover .title a span::after { background: #00a2e4; }
     .collection_box .list .item:hover .img_box img { transform: scale(1.05); -webkit-transform: scale(1.05); }
     .index_same_box .edit_content_box .designs_area .list .item .play_btn:hover { transform: scale(1.05); -webkit-transform: scale(1.05); }

     /* .single_pic_show:hover img { transform: scale(1.05); -webkit-transform: scale(1.05); } */

     .switch_box .list .item .item_pic:hover img { transform: scale(1.05); -webkit-transform: scale(1.05); }
     .sec_collection_box .list_box .item .graphic .img:hover img { transform: scale(1.05); -webkit-transform: scale(1.05); }
}

@media screen and (max-width: 1800px) {
     #footer .footer_box dl.newsletter_title form .text { padding-right: 115px; }
     #footer .footer_box dl.newsletter_title form .submit { width: 100px; }
}

@media screen and (max-width: 1600px) {
     #header .header_box .nav_box .default_nav_style .n_item { margin-right: 2.5%; }

     #footer .footer_box dl { width: 15%; }
     #footer .footer_box dl.newsletter_title { width: 23%; }
}

@media screen and (max-width: 1440px) {
     .special_w {  }

     #header .header_box .logo_box { width: 255px; }
     #header .header_box .nav_box { width: 54%; }
     #header .header_box .features_box .icon_btn { margin-left: 7px; }

     .collection_box .list .item .title a { font-size: 22px; }
     .switch_box .list { padding: 0 30px 30px; }
     .switch_box .list .item .item_pic::after { bottom: -30px; left: -30px; }
     .switch_box .list .item .item_content { padding-top: 3%; }
     .switch_box .list .item .item_content .title { font-size: 28px; }
     .switch_box .list .item .item_content .brief { line-height: 24px; font-size: 14px; margin-top: 1.5%; }
     .switch_box .s_btn { width: 40px; height: 40px; }

     .sec_collection_box { margin-top: 45px; }

     .index_same_box { width: 84.329%; }

     .index_follow .add_more a { width: 54px; height: 54px; }
     
     #footer .footer_box dl { width: 15%; }
     #footer .footer_box dl.newsletter_title { width: 24%; }
     #footer .footer_box dl.newsletter_title form .submit { width: 100px; }
     #footer .footer_box dl.newsletter_title form .text { padding-right: 110px; padding-left: 10px; }

     .product_region .pro_list .pro_cate_box { width: 18%; }
     .product_region .pro_list .pro_cate_box .menu .name_item .item .sublist { padding-left: 15px; }
     .product_region .pro_list .contenter { width: 78%; }

     .aboutus_region .detail_content .a_title { font-size: 30px; }
     .aboutus_region .detail_content .same_switch_box .same_big_title { font-size: 30px; }
     .aboutus_region .detail_content .same_switch_box .view .swiper-container .arrow-left, .aboutus_region .detail_content .same_switch_box .view .swiper-container .arrow-right { width: 45px; height: 45px; }

     .contactus_region .detail_content { margin-top: 30px; }
     .contactus_region .detail_content .our_some_info .big_add { line-height: 40px; font-size: 30px; }
     .contactus_region .detail_content .our_some_info .item_list { margin-top: 43px; }
     .contactus_region .detail_content .our_some_info .item_list .c_item { margin-bottom: 25px; }
}

@media screen and (max-width: 1366px) {
     #header .header_box { padding-left: 20px; padding-right: 10px; }
     #header .header_box .logo_box { width: 200px; }
     #header .header_box .nav_box { width: 57%; }

     .index_public_title .major_title { font-size: 30px; }
     .index_public_title .muli_title { font-size: 13px; }
}

@media screen and (max-width: 1280px) {
     #header .header_box .nav_box .default_nav_style .n_item { font-size: 16px; margin-right: 3%; }
	 #header .header_box .features_box{min-width: 215px;}
	 #header .header_box .features_box .icon_phone .phone_btn{font-size:20px;}
     #footer { padding-top: 50px; }
     #footer .footer_box { padding-bottom: 50px; }
     #footer .footer_box dl { width: 20%; }
     #footer .footer_box dl.web_brief { width: 30%; }
     #footer .footer_box dl.newsletter_title { width: 100%; }
}

@media screen and (max-width: 1100px) {
     .special_w { width: 100%; padding: 0 30px; }
     .control_w { padding: 0 30px; }
     .page_w { padding: 0 30px; }
}

@media screen and (max-width: 991px) {
     .support_height { display: none; }
     .p_select_menu { display: block; }
     .phone_filter { display: block; }
     #phone_attr_box { display: block; }

     .category_list .menu { display: none; }

     .product_region .pro_list .pro_cate_box { display: none; }
     .product_region .pro_list .contenter { width: 100%; }
}

@media screen and (max-width: 768px) {
     .index_banner { display: none; }
     .pc_banner { display: none; }
     .phone_banner { display: block; }
     .p_index_banner { display: block; }
     .p_index_banner .bx-wrapper .bx-pager.bx-default-pager a { width: 10px; height: 10px; border-radius: 50%; margin: 0 7px }
     .rale_news .list{grid-template-columns: repeat(2, 49.25%);}
     .index_public_title.mobile_show { display: block; }
     .index_public_title .major_title { font-size: 46px; }
     .index_public_title .muli_title { font-size: 20px; margin-top: 0; }

     .collection_box { margin-top: 65px; }
     .collection_box .list { margin-top: 29px; }
     .collection_box .list .item { width: 100%; margin-right: 0; margin-bottom: 38px; }
     .collection_box .list .item .title a { font-size: 32px; }

     .single_pic_show { margin-top: 11px; }
     .single_pic_show.control_w { padding: 0; }

     .switch_box { margin-top: 65px; }
     .switch_box .list { width: 100%; padding: 0 0 40px 0; }
     .switch_box .list .item .item_pic { display: none; }
     .switch_box .list .item .item_content { width: 100%; padding: 0; }
     .switch_box .list .item .item_content .title { font-size: 46px; }
     .switch_box .list .item .item_content .brief { line-height: 34px; font-size: 18px; margin-top: 23px; margin-bottom: 32px; }
     .switch_box .switch_btn { display: flex; justify-content: center; }
     .switch_box .s_btn { position: relative; margin: 0 52px; width: 47px; height: 47px; }
     .switch_box .s_btn.swiper-button-next { right: unset; }
     .switch_box .s_btn.swiper-button-prev { left: unset; }

     .sec_collection_box { padding-top: 67px; padding-bottom: 54px;/*  margin-top: 73px; */ }
     .sec_collection_box .list_box .item { width: 100%; padding-top: 32px; padding-bottom: 20px; }
     .sec_collection_box .list_box .item .graphic { width: 100%; }
     .sec_collection_box .list_box .item .graphic .brief { margin-top: 28px; }
     .sec_collection_box .list_box .item .graphic .brief .first_title { font-size: 24px; }
     .sec_collection_box .list_box .item .graphic .brief .sec_title { font-size: 20px; margin-top: 5px; }
     .sec_collection_box .list_box .item.mid_item { width: 100%; border: none; }
     .sec_collection_box .list_box .item.mid_item .index_public_title { display: none; }
     .sec_collection_box .list_box .item.mid_item .graphic { width: 100%; display: flex; flex-wrap: wrap; flex-direction: column-reverse; }
     .sec_collection_box .list_box .item.mid_item .graphic .img { margin-top: 0; }
     .sec_collection_box .list_box .item.mid_item .graphic .brief { margin-top: 28px; }

     .index_same_box { width: 100%; margin-top: 62px; }
     .index_same_box .index_public_title { max-width: 90%; margin: auto; }
     .index_same_box .edit_content_box .substance_area .text_box { margin-top: 27px; }
     .index_same_box .edit_content_box .substance_area .text_box .text_p { line-height: 32px; font-size: 18px; padding: 0 30px; }
     .index_same_box .edit_content_box .substance_area .list { box-sizing: border-box; justify-content: space-between; -webkit-justify-content: space-between; padding: 0 30px; margin-top: 30px; }
     .index_same_box .edit_content_box .substance_area .list .item { width: 48%; margin-right: 0; margin-bottom: 15px; }
     .index_same_box .edit_content_box .substance_area .list .item img { margin: auto; }
     .index_same_box .edit_content_box .designs_area .text_box { margin-top: 0; }
     .index_same_box .edit_content_box .designs_area .text_box .text_p { line-height: 32px; font-size: 18px; padding: 0 30px; }
     .index_same_box.sec_index_same_box { margin-top: 47px; }
     .index_same_box .edit_content_box .designs_area .list { box-sizing: border-box; padding: 0 30px; margin-top: 27px; }
     .index_same_box .edit_content_box .designs_area .list .item { width: 100%; margin-bottom: 30px; padding-top: 56.523%; }
     
     .index_follow { margin-top: 33px; }
     .index_follow .list { justify-content: space-between; -webkit-justify-content: space-between; margin-top: 17px; }
     .index_follow .list .item { width: 49.3%; margin-right: 0; margin-bottom: 8px; }
     .index_follow .add_more, .index_follow .no_more { margin: 22px auto 45px; }
     .index_follow .add_more a { width: 74px; height: 74px; }
     
     #footer .footer_box { padding-bottom: 35px; }
     #footer .footer_box dl { width: 100%; padding-top: 0; margin-bottom: 31px; }
	 #footer .footer_box .ftyc {display: none;}
     #footer .footer_box dl dt { font-size: 28px; margin-bottom: 30px; }
     #footer .footer_box dl dd.dd_item { font-size: 20px; }
     #footer .footer_box dl .footer_logo { text-align: center; }
     #footer .footer_box dl.web_brief { width: 100%; padding-bottom: 40px; margin-right: 0; margin-bottom: 0; }
     #footer .footer_box dl.web_brief dt { font-size: 28px; text-indent: 0; margin-bottom: 29px; }
     #footer .footer_box dl.web_brief dd.dd_item { font-size: 20px; text-indent: 0; margin-bottom: 15px; }
     #footer .footer_box dl.newsletter_title dt { margin-bottom: 11px; }
     #footer .footer_box dl.newsletter_title .sub_text { font-size: 20px; }
     #footer .footer_box dl.newsletter_title form .text { height: 80px; font-size: 20px; padding-left: 20px; padding-right: 265px; }
     #footer .footer_box dl.newsletter_title form .submit { width: 250px; height: 80px; font-size: 24px; }
     #footer .copybox { padding: 36px 30px 44px; }
     #footer .copybox .copy_box { font-size: 20px; }

     .bread_crumbs { display: none; }
     .page_w.no_padding { padding: 0; }

     .top_overview { padding: 30px 30px 35px; }
     .top_overview .brief_desction { line-height: 20px; margin-top: 10px; }
     .product_region .pro_list .ueeshop_responsive_products_list { justify-content: space-between; -webkit-justify-content: space-between; }
     .product_region .pro_list .ueeshop_responsive_products_list .item { width: 48.5%; padding: 0; margin-right: 0; margin-bottom: 14px; }

     .aboutus_region .detail_content { margin-top: 55px; }
     .aboutus_region .detail_content .a_title { font-size: 46px; }
     .aboutus_region .detail_content .aboutus_edit_box { margin-top: 24px; }
     .article_region .detail_content .ueeshop_responsive_article_detail { margin-top: 45px; }
     .aboutus_region .detail_content .same_switch_box .same_big_title { font-size: 46px; margin-bottom: 21px }
     .aboutus_region .detail_content .same_switch_box.team_show { margin-top: 58px; }
     .aboutus_region .detail_content .same_switch_box.exhibition_show { margin-top: 79px; margin-bottom: 79px; }
     .aboutus_region .detail_content .same_switch_box.special_w { padding: 0; }
     .aboutus_region .detail_content .same_switch_box .view .swiper-container .arrow-left { left: 30px; }
     .aboutus_region .detail_content .same_switch_box .view .swiper-container .arrow-right { right: 30px; }
     .aboutus_region .detail_content .same_switch_box .preview { box-sizing: border-box; padding: 0 30px; }
     .aboutus_region .detail_content .same_switch_box .preview .item { width: 95px; }

     .contactus_region .detail_content { margin-top: 83px; }
     .contactus_region .detail_content .our_some_info { width: 100%; }
     .contactus_region .detail_content .our_some_info .big_add { line-height: 58px; font-size: 42px; }
     .contactus_region .detail_content .our_some_info .item_list { margin-top: 87px; }
     .contactus_region .detail_content .our_some_info .item_list .c_item { margin-bottom: 47px; }
     .contactus_region .detail_content .our_some_info .item_list .c_item .item { font-size: 18px; }
     .contactus_region .detail_content .our_some_info .item_list .c_item.location { background-position: 16px 7px; }
     .contactus_region .detail_content .our_some_info .item_list .c_item.location .item { line-height: 37px; }
     .contactus_region .detail_content .our_some_info .item_list .c_item.web { margin-bottom: 0; }
     .contactus_region .detail_content .contact_form { width: 100%; margin-top: 63px; }
     .contactus_region .detail_content .contact_form form .rows { margin-bottom: 30px; }
     .contactus_region .detail_content .contact_form form .rows label { font-size: 20px; margin-bottom: 3px; }
     .contactus_region .detail_content .contact_form form .rows .input { height: 65px; }
     .contactus_region .detail_content .contact_form form .rows .contents { height: 216px; }
     .contactus_region .detail_content .contact_form form .rows .form_button { width: 100%; height: 80px; font-size: 24px; margin-top: 0; }
     .contactus_region .contact_map { margin-top: 66px; }

     .info_region .info_wrap_list { margin: 0 0 47px; }
     .info_region .info_wrap_list .ueeshop_responsive_info_list { padding-top: 0; border-top: none; margin-top: 30px; }
     .info_region .info_wrap_list .ueeshop_responsive_info_list .item { width: 50%; margin-right: 0; margin-bottom: 8px; }
     .info_region .info_wrap_list .ueeshop_responsive_info_list .item .info { padding: 20px 0; }
     .info_region .info_wrap_list .ueeshop_responsive_info_list .item .info .name a { font-size: 16px; }
}

@media screen and (max-width: 550px) {
     .control_w,.special_w,.page_w { padding: 0 15px; }

     .index_public_title .major_title { font-size: 23px; }
     .index_public_title .muli_title { font-size: 14px; }

     .collection_box { margin-top: 32px; }
     .collection_box .list .item { margin-bottom: 14px; }
     .collection_box .list .item .title a { font-size: 16px; padding-top: 11px; }

     .single_pic_show { margin-top: 5px; }

     .switch_box { margin-top: 26px; }
     .switch_box .list { padding-bottom: 20px; }
     .switch_box .list .item .item_content .title { font-size: 23px; }
     .switch_box .list .item .item_content .brief { line-height: 24px; font-size: 14px; margin-top: 0; margin-bottom: 10px; }
     .switch_box .s_btn { width: 24px; height: 24px; margin: 0 25px; }

     .sec_collection_box { padding-top: 32px; padding-bottom: 35px; margin-top: 40px; }
     .sec_collection_box .list_box .item { padding-top: 15px; padding-bottom: 9px; }
     .sec_collection_box .list_box .item .graphic .brief { margin-top: 11px; }
     .sec_collection_box .list_box .item .graphic .brief .first_title { font-size: 16px; }
     .sec_collection_box .list_box .item .graphic .brief .sec_title { font-size: 13px; margin-top: 3px; }
     .sec_collection_box .list_box .item.mid_item .graphic .brief { margin-top: 11px; }

     .index_same_box { margin-top: 30px; }
     .index_same_box .edit_content_box { margin-top: 11px; }
     .index_same_box .edit_content_box .substance_area .text_box { margin-top: 9px; }
     .index_same_box .edit_content_box .substance_area .text_box .text_p { line-height: 22px; font-size: 14px; padding: 0 15px; }
     .index_same_box .edit_content_box .substance_area .list { padding: 0 15px; margin-top: 13px; }
     .index_same_box .edit_content_box .substance_area .list .item { width: 49%; margin-bottom: 8px; }
     .index_same_box .edit_content_box .substance_area .list .item .name { font-size: 14px; padding: 10px 5px; }
     .index_same_box.sec_index_same_box { margin-top: 22px; }
     .index_same_box .edit_content_box .designs_area .text_box .text_p { line-height: 22px; font-size: 14px; padding: 0 15px; }
     .index_same_box .edit_content_box .designs_area .list { padding: 0 15px; margin-top: 17px; }
     .index_same_box .edit_content_box .designs_area .list .item { padding-top: 56%; margin-bottom: 15px; }
     .index_same_box .edit_content_box .designs_area .list .item .play_btn { width: 35px; height: 35px; }
     .index_same_box .edit_content_box .designs_area .list .item .play_btn a { background-size: 18px; background-position: 11px 10px; }

     .index_follow { margin-top: 17px; }
     .index_follow .list { margin-top: 8px; }
     .index_follow .add_more, .index_follow .no_more { margin: 7px auto 23px; }
     .index_follow .no_more { font-size: 16px; }
     .index_follow .add_more a { width: 37px; height: 37px; background-size: 15px; }

     #footer { padding-top: 35px; }
     #footer .footer_box { padding-bottom: 13px; }
     #footer .footer_box dl { margin-bottom: 19px; }
     #footer .footer_box dl .footer_logo img { max-width: 207px; }
     #footer .footer_box dl dt, #footer .footer_box dl.web_brief dt { font-size: 16px; margin-bottom: 11px; }
     #footer .footer_box dl dd, #footer .footer_box dl.web_brief dd.dd_item, #footer .footer_box dl dd.dd_item { font-size: 14px; margin-bottom: 7px; }
     #footer .footer_box dl.web_brief { padding-bottom: 16px; }
     #footer .footer_box dl.newsletter_title dt { margin-bottom: 9px; }
     #footer .footer_box dl.newsletter_title .sub_text { font-size: 14px; }
     #footer .footer_box dl.newsletter_title form .text { height: 40px; font-size: 14px; padding-right: 140px; padding-left: 10px; }
     #footer .footer_box dl.newsletter_title form .submit { width: 127px; height: 40px; font-size: 14px; }
     #footer .footer_box dl.newsletter_title .foot_share { margin-top: 8px; }
     #footer .footer_box dl.newsletter_title .foot_share .foot_share_box { margin-right: 12px; }
     #footer .copybox { padding: 17px 15px 17px; }
     #footer .copybox .copy_box { font-size: 14px; }

     .p_select_menu { height: 40px; }
     .p_select_menu .menu_title { line-height: 40px; font-size: 14px; padding: 0px 15px; padding-right: 30px; }
     .p_select_menu .menu_title::after { right: 10px; }
	 .p_select_menu .tag_title { line-height: 40px; font-size: 14px; padding: 0px 15px; padding-right: 30px; }
     .p_select_menu .tag_title::after { right: 10px; }
     .p_select_menu .menubox { padding: 10px 0; }
     .p_select_menu .menubox .list .name { height: 30px; line-height: 31px; font-size: 14px; padding: 0 15px }

     .phone_filter { height: 40px; line-height: 40px; font-size: 14px; }
     .phone_filter a span { padding-right: 40px; }
     .phone_filter a span::after { background-size: 20px; }

     .top_overview { padding: 15px 15px; }
     .top_overview .merchandise_quantity { font-size: 22px; }
     .top_overview .merchandise_quantity span { font-size: 14px; }
     .top_overview .brief_desction { line-height: 22px; font-size: 14px; margin-top: 7px; }
     .product_region .pro_list { margin-top: 15px; }
     .product_region .pro_list .ueeshop_responsive_products_list { margin-top: 15px; margin-bottom: 30px; }
     .product_region .pro_list .ueeshop_responsive_products_list .item .info { font-size: 14px; padding: 10px 0; }
     .product_region .pro_list .ueeshop_responsive_products_list .item .info .number { margin-top: 5px; }
     .product_detail_region { padding-bottom: 18px; }

     .aboutus_region .detail_content { margin-top: 18px; }
     .aboutus_region .detail_content .a_title { font-size: 23px; }
     .aboutus_region .detail_content .aboutus_edit_box { margin-top: 10px; }
     .aboutus_region .detail_content .same_switch_box .same_big_title { font-size: 23px; margin-bottom: 8px; }
     .aboutus_region .detail_content .same_switch_box.team_show { margin-top: 28px; }
     .aboutus_region .detail_content .same_switch_box .view .swiper-container .arrow-left, .aboutus_region .detail_content .same_switch_box .view .swiper-container .arrow-right { width: 30px; height: 30px; border-width: 1px; background-size: 15px; }
     .aboutus_region .detail_content .same_switch_box .view .swiper-container .arrow-left { left: 15px; }
     .aboutus_region .detail_content .same_switch_box .view .swiper-container .arrow-right { right: 15px; }
     .aboutus_region .detail_content .same_switch_box .preview { padding: 0 15px; margin-top: 8px; }
     .aboutus_region .detail_content .same_switch_box .preview .item { border-width: 1px; margin-right: 3px; }
     .aboutus_region .detail_content .same_switch_box.exhibition_show { margin-top: 38px; margin-bottom: 40px; }

     .article_region .detail_content .ueeshop_responsive_article_detail { margin-top: 22px; }

     .contactus_region .detail_content { margin-top: 40px; }
     .contactus_region .detail_content .our_some_info .item_list { margin-top: 35px; }
     .contactus_region .detail_content .our_some_info .big_add { line-height: 30px; font-size: 21px; }
     .contactus_region .detail_content .our_some_info .item_list .c_item { padding-left: 45px; margin-bottom: 17px; }
     .contactus_region .detail_content .our_some_info .item_list .c_item .item { line-height: 25px; font-size: 14px; }
     .contactus_region .detail_content .our_some_info .item_list .c_item.tel { background-position: 12px 0; }
     .contactus_region .detail_content .our_some_info .item_list .c_item.email { background-position: 10px 3px; }
     .contactus_region .detail_content .our_some_info .item_list .c_item.web { background-position: 9px 0; }
     .contactus_region .detail_content .our_some_info .item_list .c_item.web a { margin-top: 0; }
     .contactus_region .detail_content .our_some_info .item_list .c_item.location { background-position: 10px 0px; }
     .contactus_region .detail_content .our_some_info .item_list .c_item.location .item { line-height: 22px; }
     .contactus_region .detail_content .contact_form { margin-top: 17px; }
     .contactus_region .detail_content .contact_form form .rows { margin-bottom: 10px; }
     .contactus_region .detail_content .contact_form form .rows label { font-size: 14px; margin-bottom: 0; }
     .contactus_region .detail_content .contact_form form .rows .input { height: 35px; }
     .contactus_region .detail_content .contact_form form .rows .contents { height: 109px; }
     .contactus_region .detail_content .contact_form form .rows .form_button { height: 40px; font-size: 14px; margin-top: 6px; }
     .contactus_region .contact_map { margin-top: 37px; }
     .contactus_region .contact_map iframe { height: 320px; }

     .info_list { margin: 20px 0; }
     .category_list { margin: 0 auto; }
     .info_region .info_wrap_list .ueeshop_responsive_info_list { padding-top: 25px; margin-top: 0;}
}


.poster_263_1 .all_protype{width: 100%;margin: 0 auto;max-width: 1920px;display: flex;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;margin-bottom: 10px}
.poster_263_1 .all_protype .pro_item{margin-top: 10px;width: 33%;position: relative;overflow: hidden;background: #f7f7f7}
.poster_263_1 .all_protype .pro_item a{display: block;text-decoration: none}
.poster_263_1 .all_protype .pro_item a:hover .typename{transform: translateX(5px)}
.poster_263_1 .all_protype .pro_item a .img_box{width: 100%;max-height: 486px;text-align: right;position: relative;padding-top: 76.7%}
.poster_263_1 .all_protype .pro_item a .img_box img{margin-top: 10px;margin-bottom: 10px;position: absolute;top: 0;right: 22%;bottom: 0;margin: auto;-webkit-transition: all .3s;transition: all .3s}
.poster_263_1 .all_protype .pro_item a:hover .img_box img{-webkit-transform: scale(1.1);transform: scale(1.1)}
.poster_263_1 .all_protype .pro_item a .typename{padding-top: 7%;text-align: center;transition: all .3s}
.poster_263_1 .all_protype .pro_item a .typename p{font-size: 24px;color: #363030;font-family: 'Montserrat'}
.poster_263_1 .all_protype .pro_item a .typename p:nth-child(2){margin-top: 6px;}

@media screen and (max-width: 1440px){.poster_263_1 .all_protype .pro_item{width: 32.9%}.poster_263_1 .all_protype .pro_item a .typename p{font-size: 20px}}

@media screen and (max-width: 991px){.poster_263_1 .all_protype .pro_item{width: 49.5%}}

@media screen and (max-width: 768px){.poster_263_1 .all_protype{width: 92.7%;margin-bottom: 30px}.poster_263_1 .all_protype .pro_item{width: 100%;margin-top: 30px}.poster_263_1 .all_protype .pro_item a .typename p{font-size: 3.8vw}.poster_263_1 .all_protype .pro_item a .typename p:nth-child(2){margin-top: 4px}.poster_263_1 .all_protype .pro_item a:hover .typename{transform: none}.poster_263_1 .all_protype .pro_item a:hover .img_box img{-webkit-transform: none;transform: none}}

@media screen and (max-width: 550px){.poster_263_1 .all_protype{margin-bottom: 20px}.poster_263_1 .all_protype .pro_item{margin-top: 10px}}



.index_follow .item-title{height: 70px;line-height: 70px;text-align: center;font-size: 18px;color: #666;box-sizing: border-box;border: 1px solid #f3f3f3;}
.index_follow .item .img:after{content:'';display: block;padding-top: calc((300 / 310) * 100%);}
@media screen and (max-width: 1440px){
.index_follow .item-title{height: 55px;line-height: 55px;}
}
@media screen and (max-width: 1100px){
.index_follow .item-title{font-size: 16px;}
    
}
@media screen and (max-width: 800px){
.index_follow .item-title{height: 45px;line-height: 45px;font-size: 16px;}
}


/* 首页新闻 */
.index-news {
	width: 94%;
	padding: 0 3%;
	background:#fff;
	overflow:hidden;
	padding-bottom: 40px;
}
.index-news a:link {
    text-decoration: none;
}
.index-news-title {
	text-align: center;
    font-size: 38px;
    font-family: 'Baskervillebe-Regular';
    color: #000;
	padding-top: 2.9%;
}
.index-news-more {
	font-family: 'sheepsansbold';
    font-size: 16px;
    line-height: 36px;
    color: #000;
    padding-right: 35px;
    display: block;
    position: absolute;
    right: 5px;
    top: 30px;
}
.index-news-menu {
	width:100%;
	margin-top:30px;
	display: flex;
    justify-content: center;
    align-items: center;
}
.index-news-menu li {
	float:left;
	margin-right:10px;
}
.index-news-menu li a {
	display:block;
	line-height:26px;
	padding:0 20px;
	border:1px solid #666;
	font-size:14px;
	color:#666;
	border-radius:14px;
	transition:all ease .3s;
}
.index-news-menu li:hover a {
	color:#fff;
	background:#222;
	border-color:#222;
}
.index-news-menu li.on a {
	color:#fff;
	background:#222;
	border-color:#222;
}
.index-news .index-box {
	max-width:100%;
	overflow:hidden;
	padding:0 5px;
}
.index-news-list {
	width:calc(700% + 70px);
	margin-top:40px;
	display:inline-block;
	left:0;
	position:relative;
	transition:all ease 1s;
}
.index-news-list .lbox {
	width:calc(100% / 7);
	display:inline-block;
	float:left;
	padding-right:10px;
}
.index-news-list .lbox .box1 {
	width:30%;
	margin-right:0.625%;
	float:left;
	transition:all ease .3s;
}
.index-news-list .lbox .box1 a {
	display:inline-block;
	width:100%;
}
.index-news-list .lbox .box1 .img {
	width:100%;
	height:280px;
}
.index-news-list .lbox .box1 .tbox {
	width:100%;
	height:270px;
	box-sizing:border-box;
	background:#f7f7f7;
	padding:0 30px;
}
.index-news-list .lbox .box1:hover {
	box-shadow:0 0 10px 0 rgba(0,0,0,.3);
}
.index-news-list .lbox .box1 .tbox .time {
	color:#999;
	font-family: 'sheepsansbold';
	font-weight:bold;
	font-size:48px;
	line-height:50px;
	border-bottom:1px solid #dbdbdb;
	padding:22px 0 16px;
	background:url(../images/icon20.png) right 54px no-repeat;
	transition:all ease .3s;
}
.index-news-list .lbox .box1 .tbox:hover .time {
	color:#222;
}
.index-news-list .lbox .box1 .tbox .time span {
	font-size:16px;
	line-height:20px;
	font-weight:initial;
	display:block;
}
.index-news-list .lbox .box1 .tbox .titles {
	font-size:16px;
	line-height:36px;
	color:#000;
	margin-top:30px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.index-news-list .lbox .box1 .tbox .txts {
	font-size:14px;
	line-height:24px;
	color:#666;
	margin-top:14px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.index-news-list .lbox .box2 {
	width:30%;
	margin-right:0.625%;
	float:left;
}
.index-news-list .lbox .box2 .tbox {
	width:100%;
	height:270px;
	background:#f4f4f4;
	box-sizing:border-box;
	padding:0 30px;
	margin-bottom:10px;
	transition:all ease .3s;
}
.index-news-list .lbox .box2 .tbox:hover {
	box-shadow:0 0 10px 0 rgba(0,0,0,.3);
}
.index-news-list .lbox .box2 .tbox a {
	display:inline-block;
	width:100%;
}
.index-news-list .lbox .box2 .tbox .time {
	font-size:48px;
	font-weight:bold;
	line-height:50px;
	font-family: 'sheepsansbold';
	color:#999;
	padding:22px 0 15px;
	background:url(../images/icon20.png) right 54px no-repeat;
	border-bottom:1px solid #dbdbdb;
	transition:all ease .3s;
}
.index-news-list .lbox .box2 .tbox .time span {
	font-size:16px;
	line-height:20px;
	display:block;
}
.index-news-list .lbox .box2 .tbox:hover .time {
	color:#222;
}
.index-news-list .lbox .box2 .tbox .titles {
	font-size:16px;
	line-height:36px;
	color:#000;
	margin-top:30px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.index-news-list .lbox .box2 .tbox .txts {
	font-size:14px;
	line-height:24px;
	color:#666;
	margin-top:10px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.index-news-list .lbox .box3 {
	width:38.75%;
	float:left;
}
.index-news-list .lbox .box3 .tbox {
	width:100%;
	height:130px;
	margin-bottom:10px;
	box-sizing:border-box;
	padding:30px;
	background:#f4f4f4 url(../images/icon20.png) 95% 60px no-repeat;
	transition:all ease .3s;
}
.index-news-list .lbox .box3 .tbox:hover {
	box-shadow:0 0 10px 0 rgba(0,0,0,.3);
}
.index-news-list .lbox .box3 .tbox a {
	display:inline-block;
}
.index-news-list .lbox .box3 .tbox .time {
	font-size:48px;
	font-weight:bold;
	line-height:50px;
	font-family: 'sheepsansbold';
	color:#999;
	float:left;
	margin-right:30px;
	transition:all ease .3s;
}
.index-news-list .lbox .box3 .tbox:hover .time {
	color:#222;
}
.index-news-list .lbox .box3 .tbox .time span {
	font-size:16px;
	display:block;
	line-height:20px;
}
.index-news-list .lbox .box3 .tbox .titles {
	width:410px;
	float:left;
	font-size:16px;
	line-height:26px;
	color:#000;
	padding-top:10px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.foot-button {
	padding:30px 7.8% 18px;
}
.foot-button .link-box {
	text-align: center;
}
.foot-button .link-box .a-box {
	width:100%;
}
.foot-button .link-box .a-box a {
	font-size:12px;
	line-height:30px;
	color:#999;
	margin-right:8px;
	transition:all ease .5s;
}
.foot-button .link-box .a-box span {
	font-size:12px;
	line-height:30px;
	color:#999;
	margin-right:20px;
	transition:all ease .5s;
}
.foot-button .link-box .a-box span b{font-weight: bold;}
.foot-button .link-box .a-box a:hover {
	color:#00a2e4;
	text-decoration: none;
}
.foot-button .link-box .copyright {
	line-height:28px;
	color:#999;
	text-align: center;
	margin-top:10px;
}
.foot-button .link-box .copyright a {
	color:#999;
}
.foot-button .makelink {
	width:106px;
	height:30px;
	border:1px solid #e4e4e4;
	text-align:center;
	line-height:28px;
	display:block;
	color:#999;
	float:right;
	transition:all ease .5s;
}
.foot-button .makelink:hover {
	color:#222;
	text-decoration: none;
}


@media(max-width:1630px) {
	.index-news {
		overflow:hidden;
	}
	.index-news-more {
		right:40px;
	}
	.index-news-list .lbox .box3 .tbox .titles {
		width:calc(100% - 110px);
	}
}

@media (max-width: 1366px){
	.index-news-title {
    font-size: 30px;}
}

@media (max-width: 1280px){
	.index-case .mores, .index-news-more{
		top: 10px;
	}
	.ny-banner .nb-menu ul li a{
		padding: 0 15px;
	}
}

@media (max-width: 1200px){
	.index-news-more{
		top: 10px;
	}
	.index-news-menu li a{
		padding: 0 10px;
		font-size: 14px;
	}
	.index-news-list .lbox .box1 .img{
		height: 270px;
		width: 100%;
	}
	.index-news-list .lbox .box1 .tbox{
		height: 280px;
	}
	.foot-button .link-box .a-box {
		display: none;
	}
	.foot-button .makelink{
		display: none;
	}
	.foot-button {
    padding: 15px 3%;
	}
	.foot-button .link-box .copyright{text-align: center;}
}

@media (max-width: 900px){
	.index-news-more{
		top: 0;
		line-height: 26px;
	}
	.index-news{
		/* padding: 0 30px; */
	}
	
	.index-news-menu{
		margin-top: 20px;
	}
	.index-news-list{
		margin-top: 30px;
	}
	.index-news-list .lbox .box3 .tbox .time{
		margin-right: 10px;
	}
	.index-news-menu{
		display: flex;
		overflow-x: scroll;
		white-space: normal;
	}
	.index-news-menu ul{
		display: flex;
		white-space: nowrap;
	}
	.foot-button{
		padding: 15px 3%;
	}
	.foot-button .link-box .copyright {
    text-align: center;
    margin-top: 0;
    display: block;
	}
}

@media (max-width: 767px){
	.index-news-more{
		right: 20px;
	}
	.index-news{
		width: 92.7%;
		margin: 0 auto;
	}
	.index-box{
		padding: 0 10px;
	}
	.index-news-title{
		padding-top: 40px;
		font-size: 46px;
	}
	.index-news-more{
		font-size: 14px;
	}
	.index-news-list .lbox .box1{
		margin-bottom: 10px;
	}
	.index-news-list .lbox .box1,
	.index-news-list .lbox .box2,
	.index-news-list .lbox .box3{
		width: 100%;
		margin-right: 0;
	}
	.index-news-list .lbox .box1 .tbox{
		display: flex;
		flex-wrap: wrap;
		padding: 17px 15px;
		height: auto;
	}
	.index-news-list .lbox .box1 .tbox .time{
		order: 2;
		font-size: 12px;
		font-weight: initial;
		font-family: Arial;
		display: flex;
		background: none;
		line-height: 25px;
		padding: 0;
		border-bottom: none;
	}
	.index-news-list .lbox .box1 .tbox .time span{
		font-size: 12px;
		display: inline-block;
		order: -1;
		line-height: 25px;
	}
	.index-news-list .lbox .box1 .tbox .titles{
		order: 1;
		margin-top: 0;
		line-height: 22px;
	}
	.index-news-list .lbox .box1 .tbox .txts{
		order: 3;
		font-size: 12px;
		line-height: 18px;
		margin-top: 4px;
	}

	.index-news-list .lbox .box2 .tbox{
		padding: 17px 15px;
		height: auto;
	}
	.index-news-list .lbox .box2 .tbox a{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
	}
	.index-news-list .lbox .box2 .tbox .time{
		order: 2;
		font-size: 12px;
		font-weight: initial;
		font-family: Arial;
		display: flex;
		background: none;
		line-height: 25px;
		padding: 0;
		border-bottom: none;
	}
	.index-news-list .lbox .box2 .tbox .time span{
		font-size: 12px;
		display: inline-block;
		order: -1;
		line-height: 25px;
	}
	.index-news-list .lbox .box2 .tbox .titles{
		order: 1;
		margin-top: 0;
		line-height: 22px;
	}
	.index-news-list .lbox .box2 .tbox .txts{
		order: 3;
		font-size: 12px;
		line-height: 18px;
		margin-top: 4px;
	}
	.index-news-list .lbox .box3{
		display: none;
	}
}

@media (max-width: 550px){
	.index-news-title{
		padding-top: 32px;
		font-size: 23px;
	}
}

